.cztd li a img {
    height: 28px;
    width: 28px;
    float: left;
}

.cztd li a p {
    height: 28px;
    float: left;
}


.bank_zhifu {
    padding-top: 10px;
}

.bank_list dl {
    padding: 5px 0px;
}

@media(min-width: 310px) and (max-width: 339px) {
    #cz_header {
        height: 60px;
    }

    .cz_header {
        margin: 0px auto;
        width: 100%;
        height: 60px;
        position: relative;
        background-position: center;
    }

    .cz_logo {
        background: url(../images/cz_logo.png) no-repeat 0px -13px;
        width: 170px;
        height: 60px;
        position: absolute;
    }

    .cztd {
        margin: 0px auto;
        width: 100%;
        padding-left: 0px;
        overflow: hidden;
    }



        .cztd li {
            font-size: 14px;
            display: inline-block;
            width: 50%;
            float: left;
        }

            .cztd li a {
                width: 100%;
            }

                .cztd li a img {
                    margin: 6px 20px;
                }

    .cztd-wrap {
        background: #170D3C;
        height: auto;
    }

    .bank_list {
        margin: 0px auto;
        width: auto;
        padding: 0px 10px;
    }



    .bank_zhifu dl dt {
        width: 85px;
        text-align: right;
        line-height: 44px;
        font-size: 14px;
        font-weight: bold;
        float: left;
    }

    .bank_zhifu dl dd {
        padding-left: 65px;
    }

        .bank_zhifu dl dd .zhifu_txt {
            padding: 0px 10px;
            border: 1px solid rgb(198, 198, 198);
            width: 110px;
            height: 42px;
            line-height: 42px;
            font-size: 14px;
        }

    .cz_box {
        width: 98%;
        padding: 0px 1%;
        font-size: 12px;
    }

    .cz_step {
        font-size: 12px;
    }

        .cz_step ul li font {
            font-size: 16px;
        }

        .cz_step ul li.cz_arrow {
            background: url(../images/cz_arrow.png) no-repeat 10px;
            padding-left: 45px;
        }

    .cz_box_tit {
        padding-left: 15px;
    }

    .cz_box1 table td.td3 {
        width: 123px;
    }

        .cz_box1 table td.td3 .inputzfb {
            background-size: cover;
            width: 120px;
            height: 41px;
        }

        .cz_box1 table td.td3 .inputcd {
            background-size: cover;
            width: 120px;
            height: 41px;
        }

    .cz_box1 table td.td1 {
        width: 85px;
    }

    .cz_box2 {
        width: auto;
        float: none;
    }

        .cz_box2 table td.td1 {
            width: 100px;
        }

    .cz_box3 {
        width: 100%;
        height: 320px;
        float: none;
        margin-top: 50px;
    }

    .container-fluid {
        padding: 0 1%;
        overflow: hidden;
    }

    .row-fluid .offset1:first-child {
        margin-left: 1%;
    }

    .row-fluid {
        width: 100%;
    }

        .row-fluid .span2 {
            width: 45%;
            margin-left: 0;
        }

        .row-fluid .offset1 {
            margin-left: 1%;
        }

        .row-fluid .span10 {
            width: 98%;
        }

    .control-group input[type=text] {
        width: 95px;
        float: left;
    }

    .control-group input[type=radio] {
        margin-left: 10px;
    }


    .radio, .checkbox {
        min-height: 33px;
        padding-left: 30px;
    }
}

@media(min-width: 340px) and (max-width: 409px) {
    #cz_header {
        height: 60px;
    }

    .cz_header {
        margin: 0px auto;
        width: 100%;
        height: 60px;
        position: relative;
        background-position: center;
    }

    .cz_logo {
        background: url(../images/cz_logo.png) no-repeat 0px -13px;
        width: 170px;
        height: 60px;
        position: absolute;
    }

    .cztd-wrap {
        background: #170D3C;
        height: auto;
    }

    .cztd li {
        font-size: 14px;
        display: inline-block;
        width: 50%;
        float: left;
    }

        .cztd li a {
            width: 100%;
        }

            .cztd li a img {
                margin: 6px 20px;
            }

    .bank_list {
        margin: 0px auto;
        width: auto;
        padding: 0px 10px;
    }

    .cztd {
        margin: 0px auto;
        width: 100%;
        padding-left: 0px;
        overflow: hidden;
    }

    .bank_zhifu dl dt {
        width: 100px;
        text-align: right;
        line-height: 44px;
        font-size: 16px;
        font-weight: bold;
        float: left;
    }

    .bank_zhifu dl dd {
        padding-left: 80px;
    }

        .bank_zhifu dl dd .zhifu_txt {
            padding: 0px 10px;
            border: 1px solid rgb(198, 198, 198);
            width: 120px;
            height: 42px;
            line-height: 42px;
            font-size: 16px;
        }

    .cz_box {
        width: 98%;
        padding: 0px 1%;
    }

    .cz_step ul li.cz_arrow {
        background: url(../images/cz_arrow.png) no-repeat 0px;
        padding-left: 30px;
    }

    .cz_box_tit {
        padding-left: 15px;
    }

    .cz_box1 table td.td3 {
        width: 143px;
    }

        .cz_box1 table td.td3 .inputzfb {
            background-size: cover;
            width: 140px;
            height: 48px;
        }

        .cz_box1 table td.td3 .inputcd {
            background-size: cover;
            width: 140px;
            height: 48px;
        }

    .cz_box1 table td.td1 {
        width: 85px;
    }

    .cz_box2 {
        width: auto;
        float: none;
    }

        .cz_box2 table td.td1 {
            width: 100px;
        }

    .cz_box3 {
        width: 100%;
        height: 320px;
        float: none;
        margin-top: 50px;
    }

    .container-fluid {
        padding: 0 1%;
        overflow: hidden;
    }

    .row-fluid .offset1:first-child {
        margin-left: 1%;
    }

    .row-fluid {
        width: 100%;
    }

        .row-fluid .span2 {
            width: 45%;
            margin-left: 0;
        }

        .row-fluid .offset1 {
            margin-left: 1%;
        }

        .row-fluid .span10 {
            width: 98%;
        }

    .control-group input[type=text] {
        width: 130px;
        float: left;
    }

    .control-group input[type=radio] {
        margin-left: 10px;
    }



    .radio, .checkbox {
        min-height: 33px;
        padding-left: 30px;
    }
}

@media(min-width: 410px) and (max-width: 750px) {
    #cz_header {
        height: 60px;
    }

    .cz_header {
        margin: 0px auto;
        width: 100%;
        height: 60px;
        position: relative;
        background-position: center;
    }

    .cz_logo {
        background: url(../images/cz_logo.png) no-repeat 0px -13px;
        width: 170px;
        height: 60px;
        position: absolute;
    }

    .cztd-wrap {
        background: #170D3C;
        height: auto;
    }

    .cztd li {
        font-size: 14px;
        display: inline-block;
        width: 50%;
        float: left;
    }

        .cztd li a {
            width: 100%;
        }

            .cztd li a img {
                margin: 6px 20px;
            }

    .bank_list {
        margin: 0px auto;
        width: auto;
        padding: 0px 10px;
    }

    .cztd {
        margin: 0px auto;
        width: 100%;
        padding-left: 0px;
        overflow: hidden;
    }

    .bank_zhifu dl dt {
        width: 110px;
        text-align: right;
        line-height: 44px;
        font-size: 16px;
        font-weight: bold;
        float: left;
    }

    .bank_zhifu dl dd {
        padding-left: 115px;
    }

        .bank_zhifu dl dd .zhifu_txt {
            padding: 0px 10px;
            border: 1px solid rgb(198, 198, 198);
            width: 160px;
            height: 42px;
            line-height: 42px;
            font-size: 16px;
        }

    .cz_box {
        width: 98%;
        padding: 0px 1%;
    }

    .cz_step ul li.cz_arrow {
        background: url(../images/cz_arrow.png) no-repeat 15px;
        padding-left: 50px;
    }

    .cz_box_tit {
        padding-left: 15px;
    }

    .cz_box1 table td.td3 {
        width: 185px;
    }


    .cz_box1 table td.td1 {
        width: 85px;
    }

    .cz_box2 {
        width: auto;
        float: none;
    }

        .cz_box2 table td.td1 {
            width: 100px;
        }

    .cz_box3 {
        width: 100%;
        height: 320px;
        float: none;
        margin-top: 50px;
    }

    .container-fluid {
        padding: 0 1%;
        overflow: hidden;
    }

    .row-fluid .offset1:first-child {
        margin-left: 1%;
    }

    .row-fluid .span2 {
        width: 45%;
        margin-left: 0;
    }

    .row-fluid .offset1 {
        margin-left: 1%;
    }

    .row-fluid .span10 {
        width: 98%;
    }

    .control-group input[type=text] {
        width: 130px;
    }

    .control-group input[type=radio] {
        margin-left: 10px;
    }



    .radio, .checkbox {
        min-height: 33px;
        padding-left: 30px;
    }
}

@media(min-width: 751px) {

    .cz_header {
        width: 100%;
    }

    .cztd-wrap {
        background: #170D3C;
        height: auto;
    }

    .cztd li {
        font-size: 14px;
        display: inline-block;
        width: 20%;
        float: left;
    }

        .cztd li a {
            width: 100%;
        }

            .cztd li a img {
                margin: 6px 20px;
            }

    .bank_list {
        margin: 0px auto;
        width: auto;
        padding: 0px 10px;
    }

    .cztd {
        margin: 0px auto;
        width: 100%;
        padding-left: 0px;
        overflow: hidden;
    }

    .bank_zhifu dl dt {
        width: 220px;
    }

    .bank_zhifu dl dd {
        padding-left: 220px;
    }

    .cz_box {
        width: 98%;
        padding: 0px 1%;
    }



    .cz_box2 {
        width: 49%;
    }

        .cz_box2 table td.td1 {
            width: 100px;
        }

    .cz_box3 {
        width: 49%;
        height: 320px;
    }

    .cz_ts {
        margin-top: 35px;
    }

    .container-fluid {
        padding: 0 1%;
        overflow: hidden;
    }

    .row-fluid .offset1:first-child {
        margin-left: 1%;
    }

    .row-fluid {
        width: 100%;
    }

        .row-fluid .span2 {
            width: 25%;
            margin-left: 0;
        }

        .row-fluid .offset1 {
            margin-left: 1%;
        }

        .row-fluid .span10 {
            width: 98%;
        }
}